package com.lihui;

/**
 * 功能描述
 *
 * @author wileda
 * @date 2022/09/23  19:29
 */
class MyArray01<T> {
    // 这里先暂且这样写
    private T[] arrays = (T[])new Object[10];

    // 这里先不做非空，越界等校验，只做演示
    public void setValue (int pos, T value) {
        arrays[pos] = value;
    }

    public T getPos (int pos) {
        return arrays[pos];
    }
}
public class Demo02 {
    public static void main(String[] args) {
        // 泛型的目的是在编译阶段，让编译器给我们做检查
        MyArray01<Integer> myArray01 = new MyArray01<>();
        myArray01.setValue(0, 10);

    }
}

